Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v4.2
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    Overview

    This article introduces the basic concepts of Zadig workflows. Zadig workflows support flexible orchestration of workflow processes, custom execution steps, and also possess capabilities such as configuration changes, data changes, and grayscale releases.

    workflow

    # Basic Concepts

    Workflows consist of stages and tasks:

    • Stage: Logically group the tasks of the workflow, such as the build stage, the deployment stage... Multiple stages run in series, and one stage can include multiple tasks.
    • Task: An independent and complete operation, such as building, deploying, testing, custom tasks... Multiple tasks can be executed serially or concurrently. Tasks are divided into two types:
      • Custom tasks: Interact with third-party systems through the development of custom tasks. For specific development methods, see Workflow tasks
      • Official tasks: Zadig officially provides tasks that can meet complex needs for building, deploying, testing, and releasing. The specific task types are as follows:
    Task TypeTask NameDescriptionConfiguration
    BuildBuildYou can directly reference the configuration in the "Project"-"Build" moduleCheck
    DeployContainer Service DeploymentUpdate service images, variables, and service configurations in Zadig environmentsCheck
    Host Service DeploymentUpdate the host service version in the Zadig environmentCheck
    Kubernetes DeploymentUpdate container images in KubernetesCheck
    Update K8s YAML TaskUse native Kubernetes Patch capabilities to update YAMLCheck
    TestTestYou can directly reference the test configuration in the "Project"-"Test" moduleCheck
    Code scanningYou can directly reference the configuration in the "Project"-"Code Scan" moduleCheck
    Process ControlManual ApprovalFollow-up operations can only be performed after approvalCheck
    Release StrategiesHelm Chart DeploymentDirectly deploy Charts from the Helm repository to the environmentCheck
    MSE Grayscale ReleaseCreate full-link grayscale publishing resources based on MSECheck
    Offline MSE Grayscale ServiceDelete MSE Specified Grayscale Tag-Related Resources from the EnvironmentCheck
    Deploy Blue and Green EnvironmentsDeploy blue and green environments based on the configuration in the "Service" moduleCheck
    Blue-Green ReleaseCombined with the pre-installed "Deploy Blue and Green Environments", perform blue and green releasesCheck
    Canary DeploymentDeploy the Canary based on Kubernetes native capabilitiesCheck
    Canary ReleaseCombined with the pre-installed "Canary Deployment" task, perform Canary releasesCheck
    Grayscale ReleasePerform grayscale releases based on Kubernetes native capabilitiesCheck
    Grayscale RollbackPerform rollback tasks based on Kubernetes native capabilities, rolling back to the state before grayscaleCheck
    Istio ReleasePerform the release process based on IstioCheck
    Istio RollbackPerform rollback tasks based on Istio, rolling back to the state before the Istio releaseCheck
    Update Istio Grayscale PolicyUpdate the configuration of Istio grayscale policy in the environmentCheck
    Project CollaborationFeishu Work Item Status ChangeModify the status of the specified Feishu project work itemCheck
    JIRA Issue Status ChangeModify the status of the specified JIRA issueCheck
    PingCode Work Item Status ChangeModify the status of the specified PingCode project work itemCheck
    Tapd Work Item Status ChangeModify the status of the specified Tapd project work itemCheck
    Configuration changesNacos Configuration ChangeUpdate the specified Nacos configurationCheck
    Apollo Configuration ChangeUpdate and publish the specified Apollo configurationCheck
    Data changesSQL Data ChangePerform data changes for the specified databaseCheck
    DMS Data Change Work OrderCreate and track DMS data change work ordersCheck
    Gateway ChangesAPISIX Gateway ChangesUpdate the configuration of the specified APISIX gatewayCheck
    Service MonitoringGrafana MonitoringUse Grafana to monitor the health of your servicesCheck
    CI/CDExecute Jenkins JobExecute multiple Jenkins jobs simultaneously and obtain corresponding logsCheck
    Execute Blue Whale JobTrigger the execution plan of the Blue Whale Operation PlatformCheck
    Other RequirementsGeneral TaskSupport functions such as pulling code, executing shell scripts, file storage, etcCheck
    Image DistributionPush the retagged image to the image repositoryCheck
    Trigger Zadig WorkflowTrigger other Zadig workflowsCheck
    Offline ServiceDelete service-related resources from the specified environmentCheck

    # Trigger

    Supported trigger types:

    RequiredDescriptionConfiguration and Usage
    Git TriggerAutomatically trigger the workflow after code changesCheck
    TimerSchedule the workflow to trigger at a specific timeCheck
    JIRA TriggerAutomatically trigger the workflow after JIRA issue status changesCheck
    Feishu Project TriggerAutomatically trigger the workflow after Feishu project status changesCheck
    Universal TriggerThird-party systems can automatically trigger the workflow through webhooksCheck

    # Notification

    Workflows support notifications to Feishu, Enterprise WeChat, and DingTalk groups. For specific configuration and usage, see Workflow Notifications

    # Workflow View

    Organize workflows in different views for quick preview and use.

    Enter the project -> workflow, click the View tab to view the workflow information in the current view, and click the + button to create a new view.

    • Only system administrators and project administrators can perform Create View, Edit View, and Delete View operations
    • The All view contains all workflows under the current project and cannot be deleted
    • After creating a new workflow in a view, the workflow will automatically belong to the current view

    ← Sprint ManagementMigrate from Jenkins to Zadig→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式